home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / blf082b / rfcid.txt < prev    next >
Text File  |  1992-12-10  |  3KB  |  88 lines

  1. I've sent it to Rick Moore a while ago, but dunno if it has been 
  2. officially published as an FSC-xxxx...
  3. ==========================================================================
  4. Document:   FSC-????
  5. Date:       01-Oct-92
  6.  
  7.  
  8.              Improving Fidonet/Usenet gating and Dupe Checking
  9.                               
  10.                       Franck Arnaud, Fidonet 2:320/100
  11.  
  12.  
  13.  
  14.  Status of this document
  15.  -----------------------
  16.  
  17. This FSC suggests a proposed standard for the FidoNet(r) community,
  18. and invites discussion and suggestions for improvements. Distribution of
  19. this document is unlimited.
  20.  
  21. Fido and FidoNet are registered marks of Tom Jennings and Fido Software.
  22.    
  23.  
  24.  Introduction
  25.  ------------
  26.  
  27. The complexity of Usenet/Fidonet gating and the large number of gateways
  28. has led to a non-negligible quantity of duplicates appearing regularly in 
  29. both the Usenet and Fidonet worlds. This proposal defines a standard method 
  30. for gateway software to deal with conversion of message identifiers between 
  31. both worlds, so that we can improve the reliability of Usenet/Fidonet 
  32. gateways.
  33.  
  34.  
  35.  Fidonet to Usenet Message Identifiers Conversion
  36.  ------------------------------------------------
  37.  
  38. The dupe checking in Usenet is based on the message ID. Fidonet now has its
  39. own standard message identification standard (fts-0009).
  40.  
  41. So it would be interesting if the same Fidonet message gated at different
  42. gateways had the same ID in Usenet to help news processing programs in
  43. stopping dupes.
  44.  
  45. The proposed fido ^MSGID: to Rfc Message-ID: conversion method is defined
  46. as below:
  47.  
  48. The Fidonet Message Identifier (the ^MSGID kludge)
  49.  
  50.     ^MSGID: z:n/f{.p}{@domain} 32-bit-hexdigit
  51.  
  52. is converted to the RFC822 Message_ID: header field:
  53.  
  54.     Message-ID: <z_n/f{_p}_lowered(32bithexdigit)@fidonet.org>
  55.  
  56.  
  57. Some examples:
  58.  
  59.     (Fido) ^MSGID: 2:320/100 12345ABC
  60.     becomes (Usenet) Message-ID: <2_320/100_12345abc@fidonet.org>
  61.  
  62.     (Fido) ^MSGID: 2:320/100.10@fidonet abcd6789
  63.     becomes (Usenet) Message-ID: <2_320/100_10_abcd6789@fidonet.org>
  64.  
  65.  
  66.  
  67.  Usenet To Fidonet Message Identifier Conversion
  68.  -----------------------------------------------
  69.  
  70. Another problem is preventing messages gated into Fidonet from RFC822 from
  71. being gated back to Usenet at another gateway with a new message id. The
  72. easy way to solve that is simply to store the RFC message ID in a kludge 
  73. line. This kludge line could also allow identifying messages gated from 
  74. Usenet (this could be used by message editors to allow private replies to 
  75. the nearest uucp gateway for example).
  76.  
  77. It is proposed that the ^RFCID: kludge is used to store the RFC Message-ID:
  78. in Fidonet messages. Of course, the use of the RFCID kludge doesn't replace
  79. the standard fts-0009 Message-ID:.
  80.  
  81.     (example gated message starts with:)
  82.     ^MSGID: 2:320/100.1 6789fedc
  83.     ^RFCID: 92_feb_10_19192012901@prep.ai.mit.edu
  84.  
  85. Then if a gateway finds a RFCID line in a Fido message, it will use it in
  86. the Usenet message ID, instead of converting the ^MSGID.
  87.  
  88.